China's Sinopec has reached an agreement to build a $5 billion oil refinery in Sri Lanka's... (5 revisions)